Constructing and analyzing the LSM compaction design space

نویسندگان

چکیده

Log-structured merge (LSM) trees offer efficient ingestion by appending incoming data, and thus, are widely used as the storage layer of production NoSQL data stores. To enable competitive read performance, LSM-trees periodically re-organize to form a tree with levels exponentially increasing capacity, through iterative compactions. Compactions fundamentally influence performance an LSM-engine in terms write amplification, throughput, point range lookup space delete performance. Hence, choosing appropriate compaction strategy is crucial and, at same time, hard LSM-compaction design vast, largely unexplored, has not been formally defined literature. As result, most LSM-based engines use fixed strategy, typically hand-picked engineer, which decides how when compact data. In this paper, we present LSM-compactions, evaluate state-of-the-art strategies respect key metrics. Toward goal, our first contribution introduce set four primitives that can define any strategy: (i) trigger, (ii) layout, (iii) granularity, (iv) movement policy. Together, these synthesize both existing completely new strategies. Our second experimentally analyze 10 We 12 observations 7 high-level takeaway messages, show LSM systems navigate space.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Documenting and Analyzing a Context-Sensitive Design Space

In most requirements engineering and software architecture documents, emphasis is placed on the chosen alternative. The discarded ones, and the arguments that led to a particular choice, are often not explicitly recorded and documented. This makes it difficult to retrace decisions and explore alternatives. We have developed a representation for capturing quality requirements and associated arch...

متن کامل

Persistence, Offline Algorithms, and Space Compaction

We consider dynamic data structures in which updates rebuild a static solution. Space bounds for persistent versions of these structures can often be reduced by using an offline persistent data structure in place of the static solution. We apply this technique to decomposable search problems, to dynamic linear programming, and to maintaining the minimum spanning tree in a dynamic graph. Our alg...

متن کامل

Combining State Space Caching and Hash Compaction

In veri cation by explicit state enumeration, for each reachable state the full state descriptor is stored in a state table. Two methods { state space caching and hash compaction { that reduce the memory requirements for this table have been proposed in the literature. In state space caching, \old" states are replaced by newly reached ones once the table lls up, which might increase the run-tim...

متن کامل

constructing a cultural dimensions scale and investigating efl teacher burnout,iranian identity components, and the norms of khorasan razavi culture

این تحقیق در ساختار چهار مرحله ای خود هشت هدف را دنبال کرد: در مرحله اول، تنها هدف طراحی و معتبر سازی پرسشنامه ای بومی بر اساس مدل فرهنگی شش بعدی هافستد (2010) بود. این کار با استفاده از داده های جمع شده از 370 نفر و توسط روش آماری sem انجام شد. مرحله دوم که با استفاده از داده های جمع شده از 170 معلم زبان انگلیسی انجام شد دارای دو هدف بود: هدف اول، بررسی فرسایش کاری معلمان زبان از دید ابعاد فره...

A state space approach to the design of globally optimal FIR energy compaction filters

We introduce a new approach for the least squared optimization of a weighted FIR filter of arbitrary order under the constraint that its magnitude squared response be Nyquist( ). Although the new formulation is general enough to cover a wide variety of applications, the focus of the paper is on optimal energy compaction filters. The optimization of such filters has received considerable attenti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Proceedings of the VLDB Endowment

سال: 2021

ISSN: ['2150-8097']

DOI: https://doi.org/10.14778/3476249.3476274